package br.com.localab.reserva.modelo;

import java.util.List;

public interface IRepositorioReserva {
  public void cadastrarReserva(Reserva reserva) throws ReservaJaCadastradoException;
  public void editarReserva(Reserva reserva) throws ReservaNaoEncontradoException;
  public void removerReserva(Reserva reserva) throws ReservaNaoEncontradoException;
  public Reserva procurar(Reserva_PK reserva_PK) throws ReservaNaoEncontradoException;
  public List<Reserva> listar();
  public List<Reserva> list(String nomeCampo, boolean valorCampo);
  public Reserva procurar(String nomeCampo, String valorCampo) throws ReservaNaoEncontradoException;
}
